home *** CD-ROM | disk | FTP | other *** search
/ SGI Freeware 1999 August / SGI Freeware 1999 August.iso / dist / fw_xemacs.idb / usr / freeware / lib / xemacs-20.4 / info / ilisp.info-2.z / ilisp.info-2
Encoding:
GNU Info File  |  1998-05-21  |  27.8 KB  |  575 lines

  1. This is Info file ../info/ilisp.info, produced by Makeinfo version 1.68
  2. from the input file ilisp.texi.
  3.  
  4.    This file documents ILISP.
  5.  
  6.    This is edition 0.12 of the ILISP manual for ILISP Version 5.8.
  7.  
  8.    Copyright (C) 1991,1992,1993 Todd Kaufmann               1993,1994
  9. Ivan Vasquez               1994, 1995, 1996 Marco Antoniotti and Rick
  10. Busdiecker               1996 Marco Antoniotti and Rick Campbell
  11.  
  12.    Permission is granted to make and distribute verbatim copies of this
  13. manual provided the copyright notice and this permission notice are
  14. preserved on all copies.
  15.  
  16.    Permission is granted to copy and distribute modified versions of
  17. this manual under the conditions for verbatim copying, provided that
  18. the entire resulting derived work is distributed under the terms of a
  19. permission notice identical to this one.
  20.  
  21.    Permission is granted to copy and distribute translations of this
  22. manual into another language, under the above conditions for modified
  23. versions, except that this permission notice may be stated in a
  24. translation approved by the Foundation.
  25.  
  26. 
  27. File: ilisp.info,  Node: Dialects,  Next: Concept index,  Prev: Customization,  Up: Top
  28.  
  29. Dialects
  30. ********
  31.  
  32.    A "dialect" of lisp is a specific implementation.  For the parts of
  33. Common Lisp which are well specified, they are usually the same.  For
  34. the parts that are not (debugger, top-level loop, etc.), there is
  35. usually the same functionality but different commands.
  36.  
  37.    ILISP provides the means to specify these differences so that the
  38. ILISP commands will use the specific command peculiar to an
  39. implementation, but still offer the same behavior with the same
  40. interface.
  41.  
  42. * Menu:
  43.  
  44. * Defining new dialects::
  45. * Writing new commands::
  46.  
  47. 
  48. File: ilisp.info,  Node: Defining new dialects,  Next: Writing new commands,  Up: Dialects
  49.  
  50. Defining new dialects
  51. =====================
  52.  
  53.    To define a new dialect use the macro `defdialect'.  For examples,
  54. look at the dialect definitions in `ilisp-acl.el', `ilisp-cmu.el',
  55. `ilisp-kcl.el', `ilisp-luc'.  There are hooks and variables for almost
  56. anything that you are likely to need to change.  The relationship
  57. between dialects is hierarchical with the root values being defined in
  58. `setup-ilisp'.  For a new dialect, you only need to change the
  59. variables that are different than in the parent dialect.
  60.  
  61. 
  62. File: ilisp.info,  Node: Writing new commands,  Prev: Defining new dialects,  Up: Dialects
  63.  
  64. Writing new commands
  65. ====================
  66.  
  67.    Basic tools for creating new commands:
  68. `deflocal'
  69.      Define a new buffer local variable.
  70.  
  71. `ilisp-dialect'
  72.      List of dialect types.  For specific dialect clauses.
  73.  
  74. `lisp-symbol'
  75.      Create a symbol.
  76.  
  77. `lisp-symbol-name'
  78.      Return a symbol's name
  79.  
  80. `lisp-symbol-delimiter'
  81.      Return a symbol's qualification
  82.  
  83. `lisp-symbol-package'
  84.      Return a symbol's package
  85.  
  86. `lisp-string-to-symbol'
  87.      Convert string to symbol
  88.  
  89. `lisp-symbol-to-string'
  90.      Convert symbol to string
  91.  
  92. `lisp-buffer-symbol'
  93.      Convert symbol to string qualified for buffer
  94.  
  95. `lisp-previous-symbol'
  96.      Return previous symbol
  97.  
  98. `lisp-previous-sexp'
  99.      Return previous sexp
  100.  
  101. `lisp-def-name'
  102.      Return name of current definition
  103.  
  104. `lisp-function-name'
  105.      Return previous function symbol
  106.  
  107. `ilisp-read'
  108.      Read an sexp with completion, arglist, etc
  109.  
  110. `ilisp-read-symbol'
  111.      Read a symbol or list with completion
  112.  
  113. `ilisp-completing-read'
  114.      Read from choices or list with completion
  115.  
  116. Notes:
  117.    * Special commands like arglist should use `ilisp-send' to send a
  118.      message to the inferior LISP.
  119.  
  120.    * Eval/compile commands should use `eval-region-lisp' or
  121.      `compile-region-lisp'.
  122.  
  123. 
  124. File: ilisp.info,  Node: Concept index,  Next: Key index,  Prev: Dialects,  Up: Top
  125.  
  126. Concept Index
  127. *************
  128.  
  129. * Menu:
  130.  
  131. * *Aborted Commands* buffer <1>:         Interrupts.
  132. * *Aborted Commands* buffer:             Buffers of ILISP.
  133. * *All-Callers* buffer <1>:              Source code commands.
  134. * *All-Callers* buffer:                  Buffers of ILISP.
  135. * *Changed-Definitions* buffer:          Buffers of ILISP.
  136. * *Completions* buffer:                  Buffers of ILISP.
  137. * *Edit-Definitions* buffer <1>:         Source code commands.
  138. * *Edit-Definitions* buffer:             Buffers of ILISP.
  139. * *Error Output* buffer:                 Buffers of ILISP.
  140. * *Errors* buffer:                       Buffers of ILISP.
  141. * *ilisp-send* buffer:                   Buffers of ILISP.
  142. * *Last-Changes* buffer <1>:             Batch commands.
  143. * *Last-Changes* buffer:                 Buffers of ILISP.
  144. * *Output* buffer:                       Buffers of ILISP.
  145. * .el files:                             Files of ILISP.
  146. * .emacs forms:                          Autoloading.
  147. * Aborting commands:                     Interrupts.
  148. * and-go functions:                      Eval and compile functions.
  149. * Anonymous FTP:                         FTP directions.
  150. * Apropos help:                          Documentation functions.
  151. * Arglist lisp:                          Documentation functions.
  152. * autoload definitions:                  Autoloading.
  153. * Break loop:                            Interrupts.
  154. * bridge.el:                             Files of ILISP.
  155. * Buffer package:                        Package Commands.
  156. * Buffer package caching:                Package Commands.
  157. * buffers of ILISP:                      Buffers of ILISP.
  158. * bury output window:                    Typeout windows.
  159. * Byte-compiling ILISP files:            Makefile configuration.
  160. * Call:                                  Eval and compile functions.
  161. * Change commands:                       Batch commands.
  162. * Clearing changes:                      Batch commands.
  163. * Close all parens:                      Miscellany.
  164. * Close brackets:                        Miscellany.
  165. * comint-ipc.el:                         Files of ILISP.
  166. * comint-mode:                           Command history.
  167. * comint.el:                             Files of ILISP.
  168. * Command history:                       Command history.
  169. * Comment region:                        Miscellany.
  170. * Common Lisp manual:                    Documentation functions.
  171. * compat.el:                             Files of ILISP.
  172. * Compile last form:                     Eval and compile functions.
  173. * Compile region:                        Eval and compile functions.
  174. * Compile/eval commands:                 Eval and compile functions.
  175. * Compiling changes:                     Batch commands.
  176. * Compiling files:                       Files and directories.
  177. * Compiling ILISP files:                 Makefile configuration.
  178. * completer.el:                          Files of ILISP.
  179. * Completion:                            Completion.
  180. * Current directory:                     Files and directories.
  181. * Currently running command:             Eval and compile functions.
  182. * Customization:                         Customization.
  183. * Default directory:                     Files and directories.
  184. * defining autoloads:                    Autoloading.
  185. * Defining new dialects:                 Defining new dialects.
  186. * Defun:                                 Eval and compile functions.
  187. * Describing bindings:                   Eval and compile functions.
  188. * Describing lisp objects:               Documentation functions.
  189. * Dialect startup:                       Customization.
  190. * Dialects:                              Dialects.
  191. * Dialects supported:                    Starting up.
  192. * Directories and files:                 Files and directories.
  193. * Displaying commands:                   Eval and compile functions.
  194. * Documentation Functions:               Documentation functions.
  195. * Errors:                                Interrupts.
  196. * Eval region:                           Eval and compile functions.
  197. * Eval'ing changes:                      Batch commands.
  198. * Eval/compile commands:                 Eval and compile functions.
  199. * Expanding macro forms:                 Macroexpansion.
  200. * features:                              Introduction.
  201. * File changes:                          Batch commands.
  202. * Filename completion:                   Completion.
  203. * Files and directories:                 Files and directories.
  204. * Files of ILISP:                        Files of ILISP.
  205. * Find callers:                          Source code commands.
  206. * Find file:                             Files and directories.
  207. * Find unbalanced parens:                Miscellany.
  208. * Finding source:                        Source code commands.
  209. * First prompt:                          Customization.
  210. * Franz manual:                          Documentation functions.
  211. * FTP site:                              FTP directions.
  212. * Getting ILISP <1>:                     WWW directions.
  213. * Getting ILISP:                         FTP directions.
  214. * Group changes:                         Batch commands.
  215. * grow output window:                    Typeout windows.
  216. * Hooks:                                 Customization.
  217. * How to get <1>:                        WWW directions.
  218. * How to get:                            FTP directions.
  219. * ILISP buffers:                         Buffers of ILISP.
  220. * ILISP Mode Hooks:                      Customization.
  221. * ilisp-bat.el:                          Files of ILISP.
  222. * ilisp-bug.el:                          Files of ILISP.
  223. * ilisp-cl.el:                           Files of ILISP.
  224. * ilisp-cmp.el:                          Files of ILISP.
  225. * ilisp-cmt.el:                          Files of ILISP.
  226. * ilisp-def.el:                          Files of ILISP.
  227. * ilisp-doc.el:                          Files of ILISP.
  228. * ilisp-el.el:                           Files of ILISP.
  229. * ilisp-ext.el:                          Files of ILISP.
  230. * ilisp-hi.el:                           Files of ILISP.
  231. * ilisp-hnd.el:                          Files of ILISP.
  232. * ilisp-ind.el:                          Files of ILISP.
  233. * ilisp-inp.el:                          Files of ILISP.
  234. * ilisp-key.el:                          Files of ILISP.
  235. * ilisp-kil.el:                          Files of ILISP.
  236. * ilisp-low.el:                          Files of ILISP.
  237. * ilisp-mod.el:                          Files of ILISP.
  238. * ilisp-mov.el:                          Files of ILISP.
  239. * ilisp-out.el:                          Files of ILISP.
  240. * ilisp-prc.el:                          Files of ILISP.
  241. * ilisp-prn.el:                          Files of ILISP.
  242. * ilisp-rng.el:                          Files of ILISP.
  243. * ilisp-snd.el:                          Files of ILISP.
  244. * ilisp-src.el:                          Files of ILISP.
  245. * ilisp-sym.el:                          Files of ILISP.
  246. * ilisp-utl.el:                          Files of ILISP.
  247. * ilisp-val.el:                          Files of ILISP.
  248. * ilisp-xfr.el :                         Files of ILISP.
  249. * ilisp.el:                              Files of ILISP.
  250. * ilisp.emacs:                           Files of ILISP.
  251. * ilisp.texi:                            Files of ILISP.
  252. * In-package form:                       Package Commands.
  253. * Indentation:                           Miscellany.
  254. * Input search:                          Command history.
  255. * Inserting calls:                       Eval and compile functions.
  256. * Inserting results:                     Eval and compile functions.
  257. * Installation:                          Installation.
  258. * Interactive keyboard mode:             Keyboard modes.
  259. * Internal ILISP functions:              Writing new commands.
  260. * Interrupting commands:                 Interrupts.
  261. * Last command:                          Command history.
  262. * Lisp find file:                        Files and directories.
  263. * List callers:                          Source code commands.
  264. * Listing bindings:                      Eval and compile functions.
  265. * Listing changes:                       Batch commands.
  266. * Loading files:                         Files and directories.
  267. * Macroexpansion:                        Macroexpansion.
  268. * Marking changes:                       Batch commands.
  269. * Minibuffer completion:                 Documentation functions.
  270. * Modeline status:                       Eval and compile functions.
  271. * Negative prefix:                       Documentation functions.
  272. * Next definition:                       Source code commands.
  273. * Next input:                            Command history.
  274. * Package commands:                      Package Commands.
  275. * Parenthesis balancing:                 Miscellany.
  276. * Partial completion:                    Completion.
  277. * Pop in break loop:                     Interrupts.
  278. * Previous commands:                     Command history.
  279. * Previous definition:                   Source code commands.
  280. * Previous lisp buffer:                  Switching buffers.
  281. * Raw keyboard mode:                     Keyboard modes.
  282. * Region commands:                       Eval and compile functions.
  283. * Reindent lisp:                         Miscellany.
  284. * Replace lisp:                          Source code commands.
  285. * Resetting lisp:                        Interrupts.
  286. * Rigid indentation:                     Miscellany.
  287. * Running lisp:                          Starting up.
  288. * scrolling output:                      Typeout windows.
  289. * Search input:                          Command history.
  290. * Sending input to lisp:                 Eval and compile functions.
  291. * Set buffer package:                    Package Commands.
  292. * Set default directory:                 Files and directories.
  293. * Show current package:                  Package Commands.
  294. * Similar input:                         Command history.
  295. * Source Code Commands:                  Source code commands.
  296. * Source modes:                          Source code commands.
  297. * Starting up lisp:                      Starting up.
  298. * Status light:                          Eval and compile functions.
  299. * Supported dialects:                    Starting up.
  300. * Switching buffers:                     Switching buffers.
  301. * Symbolic link expansion:               Files and directories.
  302. * symlink-fix.el:                        Files of ILISP.
  303. * TMC completion:                        Completion.
  304. * Top-level, return to:                  Interrupts.
  305. * Tracing defuns:                        Tracing functions.
  306. * Turning off typeout windows:           Typeout windows.
  307. * Typeout windows:                       Typeout windows.
  308. * Uncomment region:                      Miscellany.
  309. * Untracing defuns:                      Tracing functions.
  310. * WWW site:                              WWW directions.
  311.  
  312. 
  313. File: ilisp.info,  Node: Key index,  Next: Command index,  Prev: Concept index,  Up: Top
  314.  
  315. Key Index
  316. *********
  317.  
  318. * Menu:
  319.  
  320. * <C-z> !:                               Files and directories.
  321. * <C-z> #:                               Keyboard modes.
  322. * <C-z> ):                               Miscellany.
  323. * <C-z> * 0:                             Batch commands.
  324. * <C-z> * c:                             Batch commands.
  325. * <C-z> * e:                             Batch commands.
  326. * <C-z> * l:                             Batch commands.
  327. * <C-z> ;:                               Miscellany.
  328. * <C-z> ^:                               Source code commands.
  329. * <C-z> A:                               Documentation functions.
  330. * <C-z> a:                               Documentation functions.
  331. * <C-z> b:                               Switching buffers.
  332. * <C-z> c:                               Eval and compile functions.
  333. * <C-z> C-c:                             Eval and compile functions.
  334. * <C-z> C-e:                             Eval and compile functions.
  335. * <C-z> C-n:                             Eval and compile functions.
  336. * <C-z> C-r:                             Eval and compile functions.
  337. * <C-z> C-w:                             Eval and compile functions.
  338. * <C-z> D:                               Documentation functions.
  339. * <C-z> d:                               Documentation functions.
  340. * <C-z> e:                               Eval and compile functions.
  341. * <C-z> g <1>:                           Interrupts.
  342. * <C-z> g:                               Eval and compile functions.
  343. * <C-z> I:                               Documentation functions.
  344. * <C-z> i:                               Documentation functions.
  345. * <C-z> k:                               Files and directories.
  346. * <C-z> l:                               Files and directories.
  347. * <C-z> m:                               Macroexpansion.
  348. * <C-z> M:                               Macroexpansion.
  349. * <C-z> n:                               Eval and compile functions.
  350. * <C-z> P:                               Package Commands.
  351. * <C-z> p:                               Package Commands.
  352. * <C-z> prefix:                          Eval and compile functions.
  353. * <C-z> r:                               Eval and compile functions.
  354. * <C-z> s:                               Eval and compile functions.
  355. * <C-z> SPC:                             Batch commands.
  356. * <C-z> t:                               Tracing functions.
  357. * <C-z> w:                               Eval and compile functions.
  358. * <C-z> z:                               Interrupts.
  359. * <M-TAB>:                               Documentation functions.
  360. * <TAB>:                                 Documentation functions.
  361. * ]:                                     Miscellany.
  362. * C-]:                                   Eval and compile functions.
  363. * C-c R:                                 Command history.
  364. * C-d:                                   Interrupts.
  365. * C-g:                                   Interrupts.
  366. * C-x C-f:                               Files and directories.
  367. * C-z 1:                                 Typeout windows.
  368. * C-z G:                                 Typeout windows.
  369. * C-z v:                                 Typeout windows.
  370. * LFD:                                   Eval and compile functions.
  371. * M-":                                   Source code commands.
  372. * M-,:                                   Source code commands.
  373. * M-.:                                   Source code commands.
  374. * M-?:                                   Source code commands.
  375. * M-`:                                   Source code commands.
  376. * M-C-l:                                 Switching buffers.
  377. * M-C-q:                                 Miscellany.
  378. * M-C-x:                                 Eval and compile functions.
  379. * M-N:                                   Command history.
  380. * M-n:                                   Command history.
  381. * M-P:                                   Command history.
  382. * M-p:                                   Command history.
  383. * M-q:                                   Miscellany.
  384. * M-RET:                                 Completion.
  385. * M-s:                                   Command history.
  386. * M-TAB:                                 Completion.
  387. * M-x io-bridge-ilisp:                   Keyboard modes.
  388. * M-x lisp-directory:                    Source code commands.
  389. * M-x set-buffer-package-lisp:           Package Commands.
  390. * M-x who-calls-lisp:                    Source code commands.
  391. * RET:                                   Eval and compile functions.
  392. * TAB:                                   Miscellany.
  393.  
  394. 
  395. File: ilisp.info,  Node: Command index,  Next: Variable index,  Prev: Key index,  Up: Top
  396.  
  397. Command Index
  398. *************
  399.  
  400. Commands available via `M-x' prefix.
  401.  
  402. * Menu:
  403.  
  404. * abort-commands-lisp <1>:               Interrupts.
  405. * abort-commands-lisp:                   Eval and compile functions.
  406. * akcl:                                  Starting up.
  407. * allegro:                               Starting up.
  408. * arglist-lisp:                          Documentation functions.
  409. * clear-changes-lisp:                    Batch commands.
  410. * clisp:                                 Starting up.
  411. * close-all-lisp:                        Miscellany.
  412. * close-and-send-lisp:                   Eval and compile functions.
  413. * cmulisp:                               Starting up.
  414. * comint-msearch-input:                  Command history.
  415. * comint-msearch-input-matching:         Command history.
  416. * comint-next-input:                     Command history.
  417. * comint-previous-input:                 Command history.
  418. * comint-previous-similar-input:         Command history.
  419. * comint-psearch-input:                  Command history.
  420. * comment-region-lisp:                   Miscellany.
  421. * compile-changes-lisp:                  Batch commands.
  422. * compile-defun-and-go-lisp:             Eval and compile functions.
  423. * compile-defun-lisp:                    Eval and compile functions.
  424. * compile-defun-lisp-and-go:             Eval and compile functions.
  425. * compile-file-lisp:                     Files and directories.
  426. * compile-region-and-go-lisp:            Eval and compile functions.
  427. * compile-region-lisp:                   Eval and compile functions.
  428. * complete:                              Completion.
  429. * complete-lisp:                         Completion.
  430. * default-directory-lisp:                Files and directories.
  431. * defdialect:                            Defining new dialects.
  432. * delete-char-or-pop-ilisp:              Interrupts.
  433. * describe-lisp:                         Documentation functions.
  434. * documentation-lisp:                    Documentation functions.
  435. * edit-callers-lisp:                     Source code commands.
  436. * edit-definitions-lisp:                 Source code commands.
  437. * eval-changes-lisp:                     Batch commands.
  438. * eval-defun-and-go-lisp:                Eval and compile functions.
  439. * eval-defun-lisp:                       Eval and compile functions.
  440. * eval-next-sexp-and-go-lisp:            Eval and compile functions.
  441. * eval-next-sexp-lisp:                   Eval and compile functions.
  442. * eval-region-and-go-lisp:               Eval and compile functions.
  443. * eval-region-lisp:                      Eval and compile functions.
  444. * fi:clman:                              Documentation functions.
  445. * fi:clman-apropos:                      Documentation functions.
  446. * find-file-lisp:                        Files and directories.
  447. * find-unbalanced-lisp:                  Miscellany.
  448. * ibcl:                                  Starting up.
  449. * ilisp-bury-output:                     Typeout windows.
  450. * ilisp-grow-output:                     Typeout windows.
  451. * ilisp-scroll-output:                   Typeout windows.
  452. * indent-line-ilisp:                     Miscellany.
  453. * indent-sexp-ilisp:                     Miscellany.
  454. * inspect-lisp:                          Documentation functions.
  455. * interrupt-subjob-ilisp:                Interrupts.
  456. * io-bridge-ilisp:                       Keyboard modes.
  457. * kcl:                                   Starting up.
  458. * lisp-directory:                        Source code commands.
  459. * list-changes-lisp:                     Batch commands.
  460. * load-file-lisp:                        Files and directories.
  461. * lucid:                                 Starting up.
  462. * macroexpand-1-lisp:                    Macroexpansion.
  463. * macroexpand-lisp:                      Macroexpansion.
  464. * mark-change-lisp:                      Batch commands.
  465. * newline-and-indent-lisp:               Eval and compile functions.
  466. * next-caller-lisp:                      Source code commands.
  467. * next-definition-lisp:                  Source code commands.
  468. * oaklisp:                               Starting up.
  469. * package-lisp:                          Package Commands.
  470. * panic-lisp:                            Interrupts.
  471. * previous-buffer-lisp:                  Switching buffers.
  472. * raw-keys-ilisp:                        Keyboard modes.
  473. * reindent-lisp:                         Miscellany.
  474. * replace-lisp:                          Source code commands.
  475. * reset-ilisp:                           Interrupts.
  476. * return-ilisp:                          Eval and compile functions.
  477. * run-ilisp:                             Starting up.
  478. * scheme:                                Starting up.
  479. * search-lisp:                           Source code commands.
  480. * set-buffer-package-lisp:               Package Commands.
  481. * set-package-lisp:                      Package Commands.
  482. * setup-ilisp:                           Defining new dialects.
  483. * status-lisp:                           Eval and compile functions.
  484. * switch-to-lisp:                        Switching buffers.
  485. * trace-defun-lisp:                      Tracing functions.
  486. * who-calls-lisp:                        Source code commands.
  487.  
  488. 
  489. File: ilisp.info,  Node: Variable index,  Next: Function index,  Prev: Command index,  Up: Top
  490.  
  491. Variable Index
  492. **************
  493.  
  494. Variables and hooks of ILISP.
  495.  
  496. * Menu:
  497.  
  498. * *record-source-files*:                 Source code commands.
  499. * auto-mode-alist:                       Source code commands.
  500. * comint-always-scroll:                  Typeout windows.
  501. * comint-mode-hook:                      Customization.
  502. * default-directory:                     Files and directories.
  503. * DIALECT-hook:                          Customization.
  504. * ilisp-defvar-regexp:                   Eval and compile functions.
  505. * ilisp-display-output-function:         Customization.
  506. * ilisp-filter-length <1>:               Customization.
  507. * ilisp-filter-length:                   Command history.
  508. * ilisp-filter-regexp <1>:               Customization.
  509. * ilisp-filter-regexp:                   Command history.
  510. * ilisp-handle-errors:                   Customization.
  511. * ilisp-init-binary-command:             Makefile configuration.
  512. * ilisp-init-binary-extension:           Makefile configuration.
  513. * ilisp-init-hook:                       Customization.
  514. * ilisp-load-hook:                       Customization.
  515. * ilisp-load-inits:                      Makefile configuration.
  516. * ilisp-locator:                         Source code commands.
  517. * ilisp-mode-hook:                       Customization.
  518. * ilisp-motd:                            Customization.
  519. * ilisp-other-prompt:                    Customization.
  520. * ilisp-package-regexp:                  Package Commands.
  521. * ilisp-prefix <1>:                      Customization.
  522. * ilisp-prefix:                          Eval and compile functions.
  523. * ilisp-prefix-match <1>:                Customization.
  524. * ilisp-prefix-match:                    Completion.
  525. * ilisp-program <1>:                     Customization.
  526. * ilisp-program:                         Makefile configuration.
  527. * ilisp-raw-echo:                        Keyboard modes.
  528. * ilisp-site-hook <1>:                   Customization.
  529. * ilisp-site-hook:                       Makefile configuration.
  530. * lisp-dont-cache-package:               Package Commands.
  531. * lisp-edit-files:                       Source code commands.
  532. * lisp-no-popper <1>:                    Customization.
  533. * lisp-no-popper:                        Typeout windows.
  534. * lisp-show-status <1>:                  Customization.
  535. * lisp-show-status:                      Eval and compile functions.
  536. * lisp-source-modes:                     Source code commands.
  537. * lisp-wait-p <1>:                       Customization.
  538. * lisp-wait-p <2>:                       Interrupts.
  539. * lisp-wait-p:                           Eval and compile functions.
  540. * pop-up-windows:                        Switching buffers.
  541.  
  542. 
  543. File: ilisp.info,  Node: Function index,  Prev: Variable index,  Up: Top
  544.  
  545. Function Index
  546. **************
  547.  
  548. Internal functions of ILISP which can be used to write new commands.
  549.  
  550. * Menu:
  551.  
  552. * compile-region-lisp:                   Writing new commands.
  553. * deflocal:                              Writing new commands.
  554. * eval-region-lisp:                      Writing new commands.
  555. * ilisp-compile-inits:                   Makefile configuration.
  556. * ilisp-completing-read:                 Writing new commands.
  557. * ilisp-dialect:                         Writing new commands.
  558. * ilisp-package-command:                 Package Commands.
  559. * ilisp-read:                            Writing new commands.
  560. * ilisp-read-symbol:                     Writing new commands.
  561. * ilisp-send:                            Writing new commands.
  562. * lisp-buffer-symbol:                    Writing new commands.
  563. * lisp-def-name:                         Writing new commands.
  564. * lisp-function-name:                    Writing new commands.
  565. * lisp-previous-sexp:                    Writing new commands.
  566. * lisp-previous-symbol:                  Writing new commands.
  567. * lisp-string-to-symbol:                 Writing new commands.
  568. * lisp-symbol:                           Writing new commands.
  569. * lisp-symbol-delimiter:                 Writing new commands.
  570. * lisp-symbol-name:                      Writing new commands.
  571. * lisp-symbol-package:                   Writing new commands.
  572. * lisp-symbol-to-string:                 Writing new commands.
  573.  
  574.  
  575.